<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
  <title>UML/BPMN Metamodel</title>
  <meta content="Document Publisher, www.modeliosoft.com/" name="generator"/>
	<link href="docp-print.css" media="print" rel="stylesheet" type="text/css"/>
	<script src="scripts/browser.js" type="text/javascript"> </script>
  <link href="default.css" media="screen" rel="stylesheet" type="text/css"/></head>
  <body>
        <div id="container">        
            <div id="content">          
                <div id="header">            
 					<div id="logo"><img src="img/logo.png"/></div>
                    <h1 class="documentTitle">UML/BPMN Metamodel</h1>
                    <h2 class="documentType"> </h2>            
               </div>            
               <div id="sidebar"><div><div class="sidePanel" id="infoArea"><h4 class="sideTitle">INFORMATIONS</h4><ul id="docProps"><li class="property">Status</li><li class="value">Release</li><li class="property">Category</li><li class="value">Modelio user guide</li><li class="property">Version</li><li class="value">2.3.00 (Modelio 5.4)</li><li class="property">Title</li><li class="value">UML/BPMN Metamodel</li><li class="property">Author</li><li class="value">Softeam</li><li class="property">Subject</li><li class="value"> </li></ul></div><div class="sidePanel" id="shortcutArea"><h4 class="sideTitle">SHORTCUTS</h4><ul id="shortcuts"><li><a href="index.html">Home</a></li><li><a href="sitemap.html">Site Map</a></li><li><a href="modelindex.html">Model Index</a></li><li><a href="tableoffigures.html">Table of Figures</a></li></ul></div></div></div>
               <div id="mainArea">
                    <div id="navbar"><ul><li id="prev"><a href="239.html" title="239.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="241.html" title="241.html">Next &gt;</a></li></ul></div>
                    <div id="page"><div><a name="#Table 269"><!--anchor--></a><a name="#Figure 217"><!--anchor--></a><div align="LEFT" class="Titre4" startOnNewPage="true"><a name="_0008152c-0000-1bba-0000-000000000000"><!--anchor--></a><a name="toc1.3.4.27"><!--anchor--></a><span class="None">Interface</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">A kind of Classifier that represents a declaration of a set of coherent public Features and obligations.</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">An Interface specifies a contract. Any Instance of a Classifier that realizes the Interface must fulfill this contract. The obligations that may be associated with an Interface take the form of various kinds of Constraints (such as pre-conditions and post-conditions) or protocol specifications, which may impose ordering restrictions on Interactions through the Interface. 

Since Interfaces are declarations, they are not instanciable. Instead, an Interface specification is implemented by an Instance of an instanciable Classifier, which means that the instanciable Classifier presents a public facade that conforms to the Interface specification. 

Note that a given Classifier may implement more than one Interface and that an Interface may be implemented by a number of different Classifiers.  

Constraints: The visibility of all Features owned by an Interface must be public.</span></div><center><img alt=": Interface (architecture_autodiagram)" class="Image" height="520.0" src="img/c791823b-e59c-4227-b161-5b7d2fcd0cff.png" usemap="#c791823b-e59c-4227-b161-5b7d2fcd0cff" width="566.0"/></center><div align="CENTER" class="Lgende">Figure 217 : Interface (architecture_autodiagram)</div><map name="c791823b-e59c-4227-b161-5b7d2fcd0cff"><area alt="ProvidedInterface" coords="450,420,566,500" href="259.html#_00141160-0000-0bb0-0000-000000000000" name="c791823b-e59c-4227-b161-5b7d2fcd0cff" shape="rect" title="ProvidedInterface"/><area alt="InterfaceRealization" coords="450,300,566,380" href="241.html#_0148033c-0000-0cbd-0000-000000000000" name="c791823b-e59c-4227-b161-5b7d2fcd0cff" shape="rect" title="InterfaceRealization"/><area alt="RequiredInterface" coords="450,180,566,260" href="261.html#_00141160-0000-0b50-0000-000000000000" name="c791823b-e59c-4227-b161-5b7d2fcd0cff" shape="rect" title="RequiredInterface"/><area alt="GeneralClass" coords="50,0,150,80" href="237.html#_0148033c-0000-0cad-0000-000000000000" name="c791823b-e59c-4227-b161-5b7d2fcd0cff" shape="rect" title="GeneralClass"/><area alt="Interface" coords="0,180,200,520" href="240.html#_0008152c-0000-1bba-0000-000000000000" name="c791823b-e59c-4227-b161-5b7d2fcd0cff" shape="rect" title="Interface"/></map><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Association</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Requiring</span><span class="None"> : </span><a href="261.html#_00141160-0000-0b50-0000-000000000000">RequiredInterface</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">ImplementedLink</span><span class="None"> : </span><a href="241.html#_0148033c-0000-0cbd-0000-000000000000">InterfaceRealization</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Providing</span><span class="None"> : </span><a href="259.html#_00141160-0000-0bb0-0000-000000000000">ProvidedInterface</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr></table></div><div>
</div></div></div>
                    <br/>
                    <div class="spacer" id="navbar"><ul><li id="prev"><a href="239.html" title="239.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="241.html" title="241.html">Next &gt;</a></li></ul></div>  
					<div id="footer"><p>Document automatically generated by Modelio Document Publisher.<br/><a href="http://www.modeliosoft.com">www.modeliosoft.com</a></p></div>            
                </div>           
            </div>
        </div>
  </body>
</html>